package com.maxverse.boot.web2image.core.model.dto;

import lombok.Data;
import java.util.Map;

@Data
public class TaskConfigDTO {
    /**
     * 等待条件，可选值：
     * - DOMCONTENTLOADED：等待 DOMContentLoaded 事件触发
     * - LOAD：等待 load 事件触发
     * - NETWORKIDLE：等待网络空闲
     * - COMMIT：等待首次页面响应
     */
    private String waitUntil;
    private Integer timeout;
    private String userAgent;
    private Map<String, String> cookies;
    private Map<String, String> headers;
    private String proxy;
    private Boolean jsEnabled;
} 